perm filename C.FAI[EX2,LCS] blob
sn#197651 filedate 1976-01-19 generic text, type T, neo UTF8
00100 TITLE CVTALC
00200 ENTRY CVTALC
00300 DSKO=11
00400 ERR: HRRZ ENT+3
00500 CAIE 17
00600 JRST [
00700 OUTSTR [ASCIZ/
00800 ?CAN'T WRITE MUSIC.MUS -- ERROR CODE /]
00900 IDIVI 12
01000 ADDI 60
01100 OUTCHR
01200 ADDI 1,60
01300 OUTCHR 1
01400 OUTSTR [ASCIZ/?
01500 /]
01600 EXIT]
01700 OUTSTR [ASCIZ/
01800 ?MUSIC.MUS WILL BE FRAGMENTED -- CONTINUING?
01900 /]
02000 JRST CONT
02100 ENT: BLOCK 12
02200 LK1: BLOCK 4
02300 CVTALC: 0
02400 MOVEI 1
02500 HPQ
02600 JFCL
02700 MOVE [SIXBIT/MUSIC/]
02800 MOVEM LK1
02900 MOVE [SIXBIT/MUS/]
03000 MOVEM LK1+1
03100 SETZM LK1+2
03200 SETZM LK1+3
03300 LOOKUP DSKO,LK1
03400 JRST NODEL
03500 SETZM LK1
03600 RENAME DSKO,LK1
03700 JRST [
03800 OUTSTR [ASCIZ/
03900 ?PROTECTION FAILURE ON MUSIC.MUS?
04000 /]
04100 EXIT]
04200 NODEL: MOVEI 11
04300 MOVEM ENT
04400 SETZM ENT+1
04500 MOVE [SIXBIT/MUSIC/]
04600 MOVEM ENT+2
04700 MOVE [SIXBIT/MUS/]
04800 MOVEM ENT+3
04900 SETZM ENT+4
05000 SETZM ENT+5
05100 SETZM ENT+6
05200 SETZM ENT+7
05300 SETZM ENT+10
05400 MOVEI ↑D1000
05500 MOVEM ENT+11
05600 ENTER DSKO,ENT
05700 JRST ERR
05800 CONT: MOVEI
05900 HPQ
06000 JFCL
06100 JRA 16,(16)
06200 END